const { validationResult } = require('express-validator'); // 校验包
const universityQuery = require('@/models/university/university');
// 规则
const { universityRule } = require('./rule');

const app = require('express')();

/**
 * @description 全国高校信息
 * @param {string}  type -  类型 985|211|一流大学｜一流学科
 * @param {string}  schoolname  -  学校名称
 */
app.get('/', universityRule, (req, res) => {
  let err = validationResult(req); // 验证参数
  if (!err.isEmpty()) {
    return res.api_error(err.mapped().date.msg, 1002, err.mapped());
  }
  universityQuery(req, res);
});

module.exports = app;
